msg_tool\scripts\kirikiri/mod.rs
1//! Kirikiri Scripts
2#[cfg(feature = "kirikiri-arc")]
3pub mod archive;
4#[cfg(feature = "kirikiri-img")]
5pub mod image;
6pub mod ks;
7pub mod mdf;
8pub mod scn;
9pub mod simple_crypt;
10pub mod tjs2;
11pub mod tjs_ns0;
12use std::collections::HashMap;
13
14/// Read a Kirikiri Comu JSON file. (For CIRCUS games)
15pub fn read_kirikiri_comu_json(
16 path: &str,
17) -> anyhow::Result<HashMap<String, HashMap<String, String>>> {
18 let mut reader = std::fs::File::open(path)?;
19 let data = serde_json::from_reader(&mut reader)?;
20 Ok(data)
21}